/* GENERALES *//* GENERALES *//* GENERALES *//* GENERALES *//* GENERALES *//* GENERALES *//* GENERALES */
/* GENERALES *//* GENERALES *//* GENERALES *//* GENERALES *//* GENERALES *//* GENERALES *//* GENERALES */

.wPieEntidad p { margin: 7px 0; }
.porHacer,
.porHacer * { color: red !important; font-size: 150% !important; }
.nobr { white-space: nowrap; }
.clear { clear: both; }
a img { border: 0; }
div.formObl { margin: 3px 0; padding: 3px; }
.lisPar { background-color: #fFFFFF; }
.lisImp { background-color: #ebeef0; }
.lisTit { background-color: #e2eef1; }
/* ====================================================================================================== */



/* CABECERA *//* CABECERA *//* CABECERA *//* CABECERA *//* CABECERA *//* CABECERA *//* CABECERA *//* CABECERA */
/* CABECERA *//* CABECERA *//* CABECERA *//* CABECERA *//* CABECERA *//* CABECERA *//* CABECERA *//* CABECERA */

/* posicionamos la cabecera para evitar solapamientos */
#mejorac_cabecera_container_logos_instituciones { position: absolute; left: 5px; z-index: 10; top: 5px; }

div#mejorac_cabecera_container_principal { height: auto; }

/** ZONA DERECHA **/
div#mejorac_cabecera_container_derecha { height: auto; background-image: none !important; }
div#mejorac_cabecera_container_logo { margin-top: 0px; }


#mejorac_cabecera_container_botonera_izquierda { background-color: #FFF !important; }
UL#mejorac_cabecera_container_botonera_izquierda LI.mejorac_cabecera_first-child { background-repeat: no-repeat; }
.mejorac_cabecera_novacio { background-color: #FFF !important; background-repeat: no-repeat !important; margin: 0 2px !important; padding: 2px 5px 2px 25px !important; background-image: none; background-position: 2px center !important; }
.mejorac_cabecera_novacio.grande { width: auto !important; }
.mejorac_cabecera_vacio { visibility: hidden; }
#mejorac_cabecera_container_botonera_derecha { padding-top: 1px !important; }
ul#mejorac_cabecera_container_botonera_izquierda li { height: 13px !important; width: auto !important; }
#mejorac_cabecera_container_botonera_izquierda { padding-top: 1px !important; }

.mantenimiento { background-image: url('../Img/ico_mini_mantenimiento.gif') !important; }
.evaluaciones { background-image: url('../Img/ico_mini_evaluaciones.gif') !important; }
.proyectos { background-image: url('../Img/ico_mini_proyectos.gif') !important; }
.comunicacion { background-image: url('../Img/ico_mini_comunicacion_global.gif') !important; }
.miproyecto { background-image: url('../Img/ico_mini_miproyecto.gif') !important; }

#mejorac_cabecera_container_botonera_izquierda li { background-repeat: no-repeat !important; }
/* ====================================================================================================== */



/* FORMULARIO CONTRASEŅA *//* FORMULARIO CONTRASEŅA *//* FORMULARIO CONTRASEŅA *//* FORMULARIO CONTRASEŅA */
/* FORMULARIO CONTRASEŅA *//* FORMULARIO CONTRASEŅA *//* FORMULARIO CONTRASEŅA *//* FORMULARIO CONTRASEŅA */

/* FIX IE9+ no se ven etiquetas */
#caja-login-contenedor .caja-login-datos .formObl { zoom: 1; }

/* ====================================================================================================== */



/* SOLICITUD *//* SOLICITUD *//* SOLICITUD *//* SOLICITUD *//* SOLICITUD *//* SOLICITUD *//* SOLICITUD */

.solicitudSubItem  { padding-left: 15px; }
.revision .solicitudSubItem { border-bottom: 1px dashed silver; padding-left: 5px; color: black; float: left; }

/* ====================================================================================================== */



/* CARPETA VIRTUAL SELLO *//* CARPETA VIRTUAL SELLO *//* CARPETA VIRTUAL SELLO *//* CARPETA VIRTUAL SELLO */
/* CARPETA VIRTUAL SELLO *//* CARPETA VIRTUAL SELLO *//* CARPETA VIRTUAL SELLO *//* CARPETA VIRTUAL SELLO */

.selloActual { border: 2px dashed #999; } 
.conImagenes img { vertical-align: middle; }
.sh_html { font-size: 70%; border: 2px dashed #999; padding: 3px 5px; }
.prewrap {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/* ====================================================================================================== */



table.menu td { background-color: rgb(226, 238, 241) !important; }
table.menu { line-height: 25px; }
table.menu a { background-color: #FFF; padding: 3px 5px; text-decoration: none; font-size: 8pt; border: 2px solid #0080b7; }
table.menu a.botonImagen { background-color: transparent; border: 0; text-decoration: underline; }